someone who is very helpful - German English Dictionary